An efficient 146-line 3D sensitivity analysis code of stress-based topology optimization written in MATLAB
نویسندگان
چکیده
This paper presents an efficient and compact MATLAB code for three-dimensional stress-based sensitivity analysis. The 146 lines includes the finite element analysis p-norm stress based on adjoint method. 3D global measure is derived explained in detail accompanied by corresponding code. correctness of analytical verified comparison with difference approximation. nonlinear optimization solver chosen as Method moving asymptotes (MMA). Three typical volume-constrained minimization problems are presented to verify effectiveness this can be extended resolve different related topology problems. complete program given Appendix intended educational purposes. additionally provided electronic supplementary material a simple cantilever beam optimization.
منابع مشابه
An efficient 3D topology optimization code written in Matlab
This paper presents an efficient and compact Matlab code to solve three-dimensional topology optimization problems. The 169 lines comprising this code include finite element analysis, sensitivity analysis, density filter, optimality criterion optimizer, and display of results. The basic code solves minimum compliance problems. A systematic approach is presented to easily modify the definition o...
متن کاملEfficient topology optimization in MATLAB using 88 lines of code
This paper presents an efficient 88 line MATLAB code for topology optimization. It has been developed using the 99 line code presented by Sigmund (2001) as a starting point. The original code has been extended by a density filter, and a considerable improvement in efficiency has been achieved, mainly by preallocating arrays and vectorizing loops. A speed improvement with a factor of 100 is achi...
متن کامل3D BENCHMARK RESULTS FOR ROBUST STRUCTURAL OPTIMIZATION UNDER UNCERTAINTY IN LOADING DIRECTIONS
This study has been inspired by the paper "An efficient 3D topology optimization code written in MATLAB” written by Liu and Tovar (2014) demonstrating that SIMP-based three-dimensional (3D) topology optimization of continuum structures can be implemented in 169 lines of MATLAB code. Based on the above paper, we show here that, by simple and easy-to-understand modificati...
متن کاملTopology optimization of electric machines based on topological sensitivity analysis
Topological sensitivities are a very useful tool for determining optimal designs. The topological derivative of a domain-dependent functional represents the sensitivity with respect to the insertion of an infinitesimally small hole. In the gradient-based ON/OFF method, proposed by M. Ohtake, Y. Okamoto and N. Takahashi in 2005, sensitivities of the functional with respect to a local variation o...
متن کاملISOGEOMETRIC TOPOLOGY OPTIMIZATION OF STRUCTURES USING LEVEL SET METHOD INCORPORATING SENSITIVITY ANALYSIS
This study focuses on the topology optimization of structures using a hybrid of level set method (LSM) incorporating sensitivity analysis and isogeometric analysis (IGA). First, the topology optimization problem is formulated using the LSM based on the shape gradient. The shape gradient easily handles boundary propagation with topological changes. In the LSM, the topological gradient method as ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Optimization and Engineering
سال: 2021
ISSN: ['1389-4420', '1573-2924']
DOI: https://doi.org/10.1007/s11081-021-09675-3